@using BTCPayServer.Services
@inject ThemeSettings Theme
@inject UriResolver UriResolver
@model BTCPayServer.Components.MainLogo.MainLogoViewModel

@if (Theme.LogoUrl is not null)
{
	var logoUrl = await UriResolver.Resolve(this.Context.Request.GetAbsoluteRootUri(), Theme.LogoUrl);
	<img src="@logoUrl" alt="BTCPay Server" class="main-logo main-logo-custom @Model.CssClass" />
}
else
{
    <svg xmlns="http://www.w3.org/2000/svg" role="img" alt="BTCPay Server" class="main-logo main-logo-btcpay @Model.CssClass">
        <use href="~/img/logo.svg#small" class="main-logo-btcpay--small"/>
        <use href="~/img/logo.svg#large" class="main-logo-btcpay--large"/>
    </svg>
}
